Experimental Study of FPT Algorithms for the Directed Feedback Vertex Set Problem

نویسندگان

  • Rudolf Fleischer
  • Xi Wu
  • Liwei Yuan
چکیده

In this experimental study we evaluate the performance of a recent fixed parameter tractable (FPT) algorithm for the directed feedback node set problem (DFVS) by Chen et al. Lacking suitable real world data, all tests are performed on random graphs. To speed up the FPT algorithm we propose several new data reduction rules for DFVS, and then use various heuristics to accelerate the FPT search. Our results show that, compared to the original FPT algorithm, our new reduction rules can significantly reduce the search space, enabling us to solve DFVS on graphs several oders of magnitude larger than before. The study also shows the influence of various factors, such as number of nodes, optimum solution size, edge density, and parameter size, on the performance of the FPT algorithm. Usually, DFVS is motivated by pointing out its usefulness for deadlock recovery. We demonstrate that for deadlock recovery with mutex locks, DFVS is not more helpful than simple cycle detection. Overall, our study provides the first thorough experimental analysis on different aspects of solving DFVS.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Directed Feedback Vertex Set Problem is FPT

To decide if the parameterized feedback vertex set problem in directed graph is fixed-parameter tractable is a long time open problem. In this paper, we prove that the parameterized feedback vertex set in directed graph is fixed-parameter tractable and give the first FPT algorithm of running time O((1.48k)n) for it. As the feedback arc set problem in directed graph can be transformed to a feedb...

متن کامل

An O∗(2O(k)) FPT Algorithm for the Undirected Feedback Vertex Set Problem∗

We describe an algorithm for the FEEDBACK VERTEX SET problem on undirected graphs, parameterized by the size k of the feedback vertex set, that runs in time O(ckn3) where c = 10.567 and n is the number of vertices in the graph. This improves on the best previous FPT algorithms due to [RSS02, KPS04] and [RS05] that have running times of the form O ∗(2O(k lg lg ) and O∗(2O(k lg k lg lg k ), respe...

متن کامل

Directed Feedback Vertex Set is Fixed-Parameter Tractable

We resolve positively a long standing open question regarding the fixed-parameter tractability of the parameterized Directed Feedback Vertex Set problem. In particular, we propose an algorithm which solves this problem in O(8k! ∗ poly(n)).

متن کامل

Half-integrality, Lp-branching and Fpt Algorithms∗

A recent trend in parameterized algorithms is the application of polytope tools to FPT algorithms (e.g., Cygan et al., 2011; Narayanaswamy et al., 2012). Although this approach has yielded significant speedups for a range of important problems, it requires the underlying polytope to have very restrictive properties, including half-integrality and Nemhauser-Trotter-style persistence properties. ...

متن کامل

A Linear Time Parameterized Algorithm for Directed Feedback Vertex Set

In the Directed Feedback Vertex Set (DFVS) problem, the input is a directed graph D on n vertices and m edges, and an integer k. The objective is to determine whether there exists a set of at most k vertices intersecting every directed cycle of D. Whether or not DFVS admits a fixed parameter tractable (FPT) algorithm was considered the most important open problem in parameterized complexity unt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009